Гранање на основу припадности интервалима
У наредним задацима потребно је донети одређену одлуку на основу тога којем од неколико надовезаних интервала бројевне праве припада унета вредност. На пример, агрегатно стање воде одређујемо у зависности од тога да ли температура припада интервалу \([-\infty, 0)\), \([0, 100]\) или \((100, +\infty)\), а успех ученика у зависности од тога да ли просек припада интервалу \([2.0, 2.5)\), \([2.5, 3.5)\), \([3.5, 4.5)\) или \([4.5, 5]\).
Иако је могуће направити серију независних гранања којима се за сваки
интервал проверава да ли му вредност припада, ови задаци се најчешће
решавају применом конструкције else-if
(тиме се смањује
број поређења и могућност грешке).
Гранање на основу припадности интервалима
У наредним задацима потребно је донети одређену одлуку на основу тога којем од неколико надовезаних интервала бројевне праве припада унета вредност. На пример, агрегатно стање воде одређујемо у зависности од тога да ли температура припада интервалу \([-\infty, 0)\), \([0, 100]\) или \((100, +\infty)\), а успех ученика у зависности од тога да ли просек припада интервалу \([2.0, 2.5)\), \([2.5, 3.5)\), \([3.5, 4.5)\) или \([4.5, 5]\).
Иако је могуће направити серију независних гранања којима се за сваки
интервал проверава да ли му вредност припада, ови задаци се најчешће
решавају применом конструкције else-if
(тиме се смањује
број поређења и могућност грешке).